import TUIO.*;
import java.util.*;

public class TUIOClient {
  private TuioProcessing _client;
  private float _cursorSize;
  private float _objectSize;
  private float _tableSize;
  private float _scaleFactor;
  private PFont _font;

  TUIOClient(PApplet parent, int w, int h) {
    this._client = new TuioProcessing(parent);
    this._font = createFont("Arial", 18);
    hint(ENABLE_NATIVE_FONTS);
    this._cursorSize = 15;
    this._objectSize = 60;
    this._tableSize = 760;
    this._scaleFactor = h/this._tableSize;
  }

  public TuioProcessing getClient() {
    return this._client;
  }

  public float getCursorSize() {
    return this._cursorSize;
  }  

  public float getObjectSize() {
    return this._objectSize;
  }  

  public float getTableSize() {
    return this._tableSize;
  }  

  public float getScaleFactor() {
    return this._scaleFactor;
  }  

  public PFont getFont() {
    return this._font;
  }
}

